Associations & Rules: a flexible approach to manage aspects conflicts

نویسندگان

  • Sandra I. Casas
  • Baltasar García Perez-Schofield
  • Claudia A. Marcos
چکیده

The separation of concerns at implementation level with AspectOriented Programming (AOP) tools raises the conflicts among aspects. The conflicts detection and resolution are critical operations. First the detection of conflicts is a manual task in most of the AOP tools, second the resolution of conflicts is enclosed to order-schemes. The AOP tools structures and mechanisms do not always support them in a flexible way. In this work the shortcomings of AspectJ for the handling of conflicts are identified and overcome with Model of Associations. This approach is based on two main abstractions: associations and rules. Associations are aspectual relationships. The rules work with associations. They can be explicit or symbolic. An explicit rule solves a single conflict while a symbolic rule solves a set of conflicts. The rules can apply a variety of resolution categories. The detection of conflict is an automatic process and it is a fundamental part of the resolutions of conflicts.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Associations in Conflict

Aspect-Oriented Programming (AOP) is an emergent technology for the modularization of crosscutting concern. The most used approach to support the AOP paradigm is based on the aspect notion, as the basic unit that contains the crosscutting concern logic and a method that relates it to the functional components (pointcuts, advices, join-points). This mechanism, popularized by tools like AspectJ, ...

متن کامل

Developing Reliable yet Flexible Software through If-Then Model Transformation Rules

Developing reliable yet flexible software is a hard problem. Although modeling methods enjoy a lot of advantages, the exclusive use of just one of them, in many cases, may not guarantee the development of reliable and flexible software. Formal modeling methods ensure reliability because they use a rigorous approach to software development. However, lack of knowledge and high cost practically fo...

متن کامل

Inter-group conflicts experienced by Iranian nurses: A qualitative study

Introduction: Conflict among nurses has been identified as a significant issue within healthcare settings all around the world. Nurses confront with different types of interpersonal conflicts in their work. It's important to know causes and effects of conflicts in nursing units before deciding to manage them. Aim: describing the experiential aspects of nurses' inter group conflicts focused on c...

متن کامل

Using game theory approach to interpret stable policies for Iran’s oil and gas common resources conflicts with Iraq and Qatar

Oil and gas as the non-renewable resources are considered very valuable for the countries with petroleum economics. These resources are not only diffused equally around the world, but also they are common in some places which their neighbors often come into conflicts. Consequently, it is vital for those countries to manage their resource utilization. Lately, game theory was applied in conflict ...

متن کامل

The Method for Solving Moral Conflicts with an Emphasis on Ayatollah Mesbah’s Viewpoint

The issue of conflict in ethical rules and regulations is among the important issues in moral philosophy, especially in applied morality. In other words, a man of religious duty and option is sometimes perplexed in: which moral activity should he perform at the present as duty? Among various methods, this study has intended in an analytico-descriptive manner to propose a suitable method for sol...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006